/*
Загружка файла на URL
 */
import com.chilkatsoft.*;
/**
 *
 * @author user
 */
class ChilkatExample
{

  static
  {
    try {
        System.loadLibrary ("Upload-chilkat");
        }
    catch (UnsatisfiedLinkError e)
     {
      System.err.println( "Native code library failed to load.\n" + e);
      System.exit(1);
     }
   }

  public static void main(String argv[])
  {
    CkUpload upload = new CkUpload ();

    // Укажите страницы (ASP, ASP.NET, Perl, Python, Ruby, CGI, и т.д)
    // Который будет обрабатывать HTTP-Upload.
    upload. put_Hostname ( "10.1.109.33" );
   // upload. put_Path ( "ftp://CreditStat:statments@10.1.109.33:2121/instr.txt" );
    upload. put_Path ( "CreditStat:statments@10.1.109.33:2121/instr.txt" );

    // Добавить один или несколько файлов для загрузки
    upload. AddFileReference ( "file1" , "/home/user/bl_kod21_in_bl_list/instr.txt" );
    //upload. AddFileReference ( "file2" , "pigs.xml" );
    //upload. AddFileReference ( "file3" , "sample.doc" );

    // Делаем загрузку.  Метод возвращает при загрузкe
    // Будет завершена.
    // Этот компонент также включает в себя асинхронный загрузки возможности,
    // Который продемонстрировал в другой пример.
    boolean success;
    success = upload. BlockingUpload ();
    if (success != true ) {
    System.out.println(upload. lastErrorText ());
    }
    else
    {
      System.out.println( "Files uploaded!" );
    }

  }
 }
